{
    let sdk = {
        wpIDs: [119, 145, 156, 157, 237, 238, 288, 323, 324, 398, 402, 429, 494, 496, 511, 539],

        areas: {
            None: 0,

            // Act 1
            RogueEncampment: 1,
            BloodMoor: 2,
            ColdPlains: 3,
            StonyField: 4,
            DarkWood: 5,
            BlackMarsh: 6,
            TamoeHighland: 7,
            DenOfEvil: 8,
            CaveLvl1: 9,
            UndergroundPassageLvl1: 10,
            HoleLvl1: 11,
            PitLvl1: 12,
            CaveLvl2: 13,
            UndergroundPassageLvl2: 14,
            HoleLvl2: 15,
            PitLvl2: 16,
            BurialGrounds: 17,
            Crypt: 18,
            Mausoleum: 19,
            ForgottenTower: 20,
            TowerCellarLvl1: 21,
            TowerCellarLvl2: 22,
            TowerCellarLvl3: 23,
            TowerCellarLvl4: 24,
            TowerCellarLvl5: 25,
            MonasteryGate: 26,
            OuterCloister: 27,
            Barracks: 28,
            JailLvl1: 29,
            JailLvl2: 30,
            JailLvl3: 31,
            InnerCloister: 32,
            Cadral: 33,
            CatacombsLvl1: 34,
            CatacombsLvl2: 35,
            CatacombsLvl3: 36,
            CatacombsLvl4: 37,
            Tristram: 38,
            MooMooFarm: 39,

            // Act 2
            LutGholein: 40,
            RockyWaste: 41,
            DryHills: 42,
            FarOasis: 43,
            LostCity: 44,
            ValleyOfSnakes: 45,
            CanyonOfMagi: 46,
            A2SewersLvl1: 47,
            A2SewersLvl2: 48,
            A2SewersLvl3: 49,
            HaremLvl1: 50,
            HaremLvl2: 51,
            PalaceCellarLvl1: 52,
            PalaceCellarLvl2: 53,
            PalaceCellarLvl3: 54,
            StonyTombLvl1: 55,
            HallsOfDeadLvl1: 56,
            HallsOfDeadLvl2: 57,
            ClawViperTempleLvl1: 58,
            StonyTombLvl2: 59,
            HallsOfDeadLvl3: 60,
            ClawViperTempleLvl2: 61,
            MaggotLairLvl1: 62,
            MaggotLairLvl2: 63,
            MaggotLairLvl3: 64,
            AncientTunnels: 65,
            TalRashasTomb1: 66,
            TalRashasTomb2: 67,
            TalRashasTomb3: 68,
            TalRashasTomb4: 69,
            TalRashasTomb5: 70,
            TalRashasTomb6: 71,
            TalRashasTomb7: 72,
            DurielsLair: 73,
            ArcaneSanctuary: 74,

            // Act 3
            KurastDocktown: 75,
            SpiderForest: 76,
            GreatMarsh: 77,
            FlayerJungle: 78,
            LowerKurast: 79,
            KurastBazaar: 80,
            UpperKurast: 81,
            KurastCauseway: 82,
            Travincal: 83,
            SpiderCave: 84,
            SpiderCavern: 85,
            SwampyPitLvl1: 86,
            SwampyPitLvl2: 87,
            FlayerDungeonLvl1: 88,
            FlayerDungeonLvl2: 89,
            SwampyPitLvl3: 90,
            FlayerDungeonLvl3: 91,
            A3SewersLvl1: 92,
            A3SewersLvl2: 93,
            RuinedTemple: 94,
            DisusedFane: 95,
            ForgottenReliquary: 96,
            ForgottenTemple: 97,
            RuinedFane: 98,
            DisusedReliquary: 99,
            DuranceOfHateLvl1: 100,
            DuranceOfHateLvl2: 101,
            DuranceOfHateLvl3: 102,

            // Act 4
            PandemoniumFortress: 103,
            OuterSteppes: 104,
            PlainsOfDespair: 105,
            CityOfDamned: 106,
            RiverOfFlame: 107,
            ChaosSanctuary: 108,

            // Act 5
            Harrogath: 109,
            BloodyFoothills: 110,
            FrigidHighlands: 111,
            ArreatPlateau: 112,
            CrystalizedPassage: 113,
            FrozenRiver: 114,
            GlacialTrail: 115,
            DrifterCavern: 116,
            FrozenTundra: 117,
            AncientsWay: 118,
            IcyCellar: 119,
            ArreatSummit: 120,
            NihlathaksTemple: 121,
            HallsOfAnguish: 122,
            HallsOfPain: 123,
            HallsOfVaught: 124,
            Abaddon: 125,
            PitOfAcheron: 126,
            InfernalPit: 127,
            WorldstoneLvl1: 128,
            WorldstoneLvl2: 129,
            WorldstoneLvl3: 130,
            ThroneOfDestruction: 131,
            WorldstoneChamber: 132,

            // Ubers
            MatronsDen: 133,
            FogottenSands: 134,
            FurnaceofPain: 135,
            UberTristram: 136,

            townOf: function (area) {
                switch (true) {
                    case area < sdk.areas.LutGholein:
                        return 1;
                    case area < sdk.areas.KurastDocktown:
                        return 2;
                    case area < sdk.areas.PandemoniumFortress:
                        return 3;
                    case area < sdk.areas.Harrogath:
                        return 4;
                    default:
                        return 5;
                }
            }
        },

        skills: {
            // General
            Attack: 0,
            Kick: 1,
            Throw: 2,
            Unsummon: 3,
            LeftHandThrow: 4,
            LeftHandSwing: 5,

            // Amazone
            MagicArrow: 6,
            FireArrow: 7,
            InnerSight: 8,
            CriticalStrike: 9,
            Jab: 10,
            ColdArrow: 11,
            MultipleShot: 12,
            Dodge: 13,
            PowerStrike: 14,
            PoisonJavelin: 15,
            ExplodingArrow: 16,
            SlowMissiles: 17,
            Avoid: 18,
            Impale: 19,
            LightningBolt: 20,
            IceArrow: 21,
            GuidedArrow: 22,
            Penetrate: 23,
            ChargedStrike: 24,
            PlagueJavelin: 25,
            Strafe: 26,
            ImmolationArrow: 27,
            Dopplezon: 28,
            Evade: 29,
            Fend: 30,
            FreezingArrow: 31,
            Valkyrie: 32,
            Pierce: 33,
            LightningStrike: 34,
            LightningFury: 35,

            // Sorc
            FireBolt: 36,
            Warmth: 37,
            ChargedBolt: 38,
            IceBolt: 39,
            FrozenArmor: 40,
            Inferno: 41,
            StaticField: 42,
            Telekinesis: 43,
            FrostNova: 44,
            IceBlast: 45,
            Blaze: 46,
            FireBall: 47,
            Nova: 48,
            Lightning: 49,
            ShiverArmor: 50,
            FireWall: 51,
            Enchant: 52,
            ChainLightning: 53,
            Teleport: 54,
            GlacialSpike: 55,
            Meteor: 56,
            ThunderStorm: 57,
            EnergyShield: 58,
            Blizzard: 59,
            ChillingArmor: 60,
            FireMastery: 61,
            Hydra: 62,
            LightningMastery: 63,
            FrozenOrb: 64,
            ColdMastery: 65,

            // Necro
            AmplifyDamage: 66,
            Teeth: 67,
            BoneArmor: 68,
            SkeletonMastery: 69,
            RaiseSkeleton: 70,
            DimVision: 71,
            Weaken: 72,
            PoisonDagger: 73,
            CorpseExplosion: 74,
            ClayGolem: 75,
            IronMaiden: 76,
            Terror: 77,
            BoneWall: 78,
            GolemMastery: 79,
            RaiseSkeletalMage: 80,
            Confuse: 81,
            LifeTap: 82,
            PoisonExplosion: 83,
            BoneSpear: 84,
            BloodGolem: 85,
            Attract: 86,
            Decrepify: 87,
            BonePrison: 88,
            SummonResist: 89,
            IronGolem: 90,
            LowerResist: 91,
            PoisonNova: 92,
            BoneSpirit: 93,
            FireGolem: 94,
            Revive: 95,

            // Paladin
            Sacrifice: 96,
            Smite: 97,
            Might: 98,
            Prayer: 99,
            ResistFire: 100,
            HolyBolt: 101,
            HolyFire: 102,
            Thorns: 103,
            Defiance: 104,
            ResistCold: 105,
            Zeal: 106,
            Charge: 107,
            BlessedAim: 108,
            Cleansing: 109,
            ResistLightning: 110,
            Vengeance: 111,
            BlessedHammer: 112,
            Concentration: 113,
            HolyFreeze: 114,
            Vigor: 115,
            Conversion: 116,
            HolyShield: 117,
            HolyShock: 118,
            Sanctuary: 119,
            Meditation: 120,
            FistoftheHeavens: 121,
            Fanaticism: 122,
            Conviction: 123,
            Redemption: 124,
            Salvation: 125,

            // Barb
            Bash: 126,
            SwordMastery: 127,
            AxeMastery: 128,
            MaceMastery: 129,
            Howl: 130,
            FindPotion: 131,
            Leap: 132,
            DoubleSwing: 133,
            PoleArmMastery: 134,
            ThrowingMastery: 135,
            SpearMastery: 136,
            Taunt: 137,
            Shout: 138,
            Stun: 139,
            DoubleThrow: 140,
            IncreasedStamina: 141,
            FindItem: 142,
            LeapAttack: 143,
            Concentrate: 144,
            IronSkin: 145,
            BattleCry: 146,
            Frenzy: 147,
            IncreasedSpeed: 148,
            BattleOrders: 149,
            GrimWard: 150,
            Whirlwind: 151,
            Berserk: 152,
            NaturalResistance: 153,
            WarCry: 154,
            BattleCommand: 155,

            // General stuff
            IdentifyScroll: 219,
            TownPortal: 220,


            // Druid
            Raven: 221,
            PoisonCreeper: 222, // External
            PlaguePoppy: 222, // Internal
            Werewolf: 223, // External
            Wearwolf: 223, // Internal
            Lycanthropy: 224, // External
            ShapeShifting: 224, // Internal
            Firestorm: 225,
            OakSage: 226,
            SpiritWolf: 227, // External
            SummonSpiritWolf: 227, // Internal
            Werebear: 228, // External
            Wearbear: 228, // Internal
            MoltenBoulder: 229,
            ArcticBlast: 230,
            CarrionVine: 231, // External
            CycleofLife: 231, // Internal
            FeralRage: 232,
            Maul: 233,
            Fissure: 234, // Internal
            Eruption: 234, // Internal
            CycloneArmor: 235,
            HeartofWolverine: 236,
            DireWolf: 237, // External
            SummonFenris: 237, // Internal
            Rabies: 238,
            FireClaws: 239,
            Twister: 240,
            SolarCreeper: 241, // External
            Vines: 241, // Internal
            Hunger: 242,
            ShockWave: 243,
            Volcano: 244,
            Tornado: 245,
            SpiritofBarbs: 246,
            Grizzly: 247, // External
            SummonGrizzly: 247, // Internal
            Fury: 248,
            Armageddon: 249,
            Hurricane: 250,

            // Assa
            FireBlast: 251, // External
            FireTrauma: 251, // Internal
            ClawMastery: 252,
            PsychicHammer: 253,
            TigerStrike: 254,
            DragonTalon: 255,
            ShockWeb: 256, // External
            ShockField: 256, // Internal
            BladeSentinel: 257,
            Quickness: 258, // Internal name
            BurstOfSpeed: 258, // Shown name
            FistsofFire: 259,
            DragonClaw: 260,
            ChargedBoltSentry: 261,
            WakeofFire: 262, // External
            WakeofFireSentry: 262, // Internal
            WeaponBlock: 263,
            CloakofShadows: 264,
            CobraStrike: 265,
            BladeFury: 266,
            Fade: 267,
            ShadowWarrior: 268,
            ClawsofThunder: 269,
            DragonTail: 270,
            LightningSentry: 271,
            WakeofInferno: 272, // External
            InfernoSentry: 272, // Internal
            MindBlast: 273,
            BladesofIce: 274,
            DragonFlight: 275,
            DeathSentry: 276,
            BladeShield: 277,
            Venom: 278,
            ShadowMaster: 279,
            PhoenixStrike: 280, // External
            RoyalStrike: 280, // Internal
            WakeOfDestructionSentry: 281, // Not used?
            tabs: {
                // Ama
                BowCrossbow: 0,
                PassiveMagic: 1,
                JavelinSpear: 2,

                //sorc
                Fire: 8,
                Lightning: 9,
                Cold: 10,

                // Necro
                Curses: 16,
                PosionBone: 17,
                NecroSummoning: 18,

                // Pala
                PalaCombat: 24,
                Offensive: 25,
                Defensive: 26,

                // Barb
                CombatBarb: 32,
                Masteries: 33,
                Warcries: 34,

                // Druid
                DruidSummon: 40,
                ShapeShifting: 41,
                Elemental: 42,

                // Assa
                Traps: 48,
                ShadowDisciplines: 49,
                MartialArts: 50,
            }
        },

        body: { // Same apply's for merc, but ofcourse with less things available
            None: 0,
            Head: 1,
            Neck: 2,
            Torso: 3,
            Armor: 3, // Kept on forgetting Torso, so added armor as an alias
            RightArm: 4,
            LeftArm: 5,
            RingRight: 6,
            RingLeft: 7,
            Belt: 8,
            Feet: 9,
            Gloves: 10,
            RightArmSecondary: 11,
            LeftArmSecondary: 12
        },

        menu: {
            Talk: 0x0D35,
            Trade: 0x0D44,
            TradeRepair: 0x0D06,
            Imbue: 0x0FB1,
            Gabmle: 0x0D46,
            Hire: 0x0D45,
            GoEast: 0x0D36,
            GoWest: 0x0D37,
            IdentifyItems: 0x0FB4,
            SailEast: 0x0D38,
            SailWest: 0x0D39,
            RessurectMerc: 0x1507,
            AddSockets: 0x58DC,
            Personalize: 0x58DD,
            TravelToHarrogath: 0x58D2,
        },

        shrines: {
            Refilling: 1,
            Health: 2,
            Mana: 3,
            HealthExchange: 4,
            ManaExchange: 5,
            Armor: 6,
            Combat: 7,
            ResistFire: 8,
            ResistCold: 9,
            ResistLightning: 10,
            ResistPoison: 11,
            Skill: 12,
            ManaRecharge: 13,
            Stamina: 14,
            Experience: 15,
            Enirhs: 16,
            Portal: 17,
            Gem: 18,
            Fire: 19,
            Monster: 20,
            Exploding: 21,
            Poison: 22
        },
        states: {
            None: 0,
            Freeze: 1,
            Posion: 2,
            ResistFire: 3,
            ResistCold: 4,
            ResistLightning: 5,
            ResistMagic: 6,
            PlayerBody: 7,
            ResistAll: 8,
            AmplifyDamage: 9,
            FrozenArmor: 10,
            Cold: 11,
            Inferno: 12,
            Blaze: 13,
            BoneArmor: 14,
            Concentrate: 15,
            Enchant: 16,
            InnerSight: 17,
            SkillMove: 18,
            Weaken: 19,
            ChillingArmor: 20,
            Stunned: 21,
            SpiderLay: 22,
            DimVision: 23,
            Slowed: 24,
            FetishAura: 25,
            Shout: 26,
            Taunt: 27,
            Conviction: 28,
            Convicted: 29,
            EnergyShield: 30,
            Venom: 31,
            BattleOrders: 32,
            Might: 33,
            Prayer: 34,
            HolyFire: 35,
            Thorns: 36,
            Defiance: 37,
            ThunderStorm: 38,
            LightningBolt: 39,
            BlessedAim: 40,
            Stamina: 41,
            Concentration: 42,
            Holywind: 43,
            HolywindCold: 44,
            Cleansing: 45,
            HolyShock: 46,
            Sanctuary: 47,
            Meditation: 48,
            Fanaticism: 49,
            Redemption: 50,
            BattleCommand: 51,
            PreventHeal: 52,
            Conversion: 53,
            Uninterruptable: 54,
            IronMaiden: 55,
            Terror: 56,
            Attract: 57,
            LifeTap: 58,
            Confuse: 59,
            Decrepify: 60,
            LowerResist: 61,
            OpenWounds: 62,
            Dopplezon: 63,
            CriticalStrike: 64,
            Dodge: 65,
            Avoid: 66,
            Penetrate: 67,
            Evade: 68,
            Pierce: 69,
            Warmth: 70,
            FireMastery: 71,
            LightningMastery: 72,
            ColdMastery: 73,
            SwordMastery: 74,
            AxeMastery: 75,
            MaceMastery: 76,
            PoleArmMastery: 77,
            ThrowingMastery: 78,
            SpearMastery: 79,
            IncreasedStamina: 80,
            IronSkin: 81,
            IncreasedSpeed: 82,
            NaturalResistance: 83,
            FingerMageCurse: 84,
            NoManaReg: 85,
            JustHit: 86,
            SlowMissiles: 87,
            ShiverArmor: 88,
            BattleCry: 89,
            Blue: 90,
            Red: 91,
            DeathDelay: 92,
            Valkyrie: 93,
            Frenzy: 94,
            Berserk: 95,
            Revive: 96,
            ItemFullSet: 97,
            SourceUnit: 98,
            Redeemed: 99,
            Healthpot: 100,
            HolyShield: 101,
            JustPortaled: 102,
            MonFrenzy: 103,
            CorpseNoDraw: 104,
            Alignment: 105,
            Manapot: 106,
            Shatter: 107,
            SyncWarped: 108,
            ConversionSave: 109,
            Pregnat: 110,
            Rabies: 112,
            DefenceCurse: 113,
            BloodMana: 114,
            Burning: 115,
            DragonFlight: 116,
            Maul: 117,
            CorpseNoSelect: 118,
            ShadowWarrior: 119,
            FeralRage: 120,
            SkillDelay: 121,
            ProgressiveDamage: 122,
            ProgressiveSteal: 123,
            ProgressiveOther: 124,
            ProgressiveFire: 125,
            ProgressiveCold: 126,
            ProgressiveLighting: 127,
            ShrineArmor: 128,
            ShrineCombat: 129,
            ShrineResLighting: 130,
            ShrineResFire: 131,
            ShrineResCold: 132,
            ShrineResPoison: 133,
            ShrineSkill: 134,
            ShrineManaRegen: 135,
            ShrineStamina: 136,
            ShrineExperience: 137,
            FenrisRage: 138,
            Wolf: 139,
            Bear: 140,
            Bloodlust: 141,
            ChangeClass: 142,
            Attached: 143,
            Hurricane: 144,
            Armageddon: 145,
            Invis: 146,
            Barbs: 147,
            HeartofWolverine: 148,
            OakSage: 149,
            VineBeast: 150,
            CycloneArmor: 151,
            ClawMastery: 152,
            CloakofShadows: 153,
            Recyled: 154,
            WeaponBlock: 155,
            Cloaked: 156,
            Quickness: 157, // Internal name
            BurstOfSpeed: 157, // External name
            BladeShield: 158,
            Fade: 159,
        },
        uiflags: {
            Iventory: 0x01,
            StatsWindow: 0x02,
            QuickSkill: 0x03,
            SkillWindow: 0x04,
            ChatBox: 0x05,
            NPCMenu: 0x08,
            EscMenu: 0x09,
            AutoMap: 0x0A,
            ConfigControls: 0x0B,
            Shop: 0x0C,
            ShowItem: 0x0D,
            Cash: 0x0E,
            Quest: 0x0F,
            QuestLog: 0x11,
            StatusArea: 0x12,
            Waypoint: 0x14,
            MiniPanel: 0x15,
            Party: 0x16,
            TradePrompt: 0x17,
            Msgs: 0x18,
            Stash: 0x19,
            Cube: 0x1A,
            ShowBelt: 0x1F,
            Help: 0x21,
            MercScreen: 0x24,
            ScrollWindow: 0x25
        },

        waypoints: {
            act1: [0x01, 0x03, 0x04, 0x05, 0x06, 0x1b, 0x1d, 0x20, 0x23],
            act2: [0x28, 0x30, 0x2a, 0x39, 0x2b, 0x2c, 0x34, 0x4a, 0x2e],
            act3: [0x4b, 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x53, 0x65],
            act4: [0x67, 0x6a, 0x6b],
            act5: [0x6d, 0x6f, 0x70, 0x71, 0x73, 0x7b, 0x75, 0x76, 0x81]
        },

        stats: {
            Stunlength: 66,
            Velocitypercent: 67,
            OtherAnimrate: 69,
            Hpregen: 74,

            Lastblockframe: 95,
            State: 98,
            MonsterPlayercount: 100,

            CurseResistance: 109,
            IronmaidenLevel: 129,
            LifetapLevel: 130,

            Alignment: 172,
            Target0: 173,
            Target1: 174,
            Goldlost: 175,
            ConversionLevel: 176,
            ConversionMaxhp: 177,
            UnitDooverlay: 178,
            AttackVsMontype: 179,
            DamageVsMontype: 180,

            ArmorOverridePercent: 182,
            Firelength: 315,
            Burningmin: 316,
            Burningmax: 317,
            ProgressiveDamage: 318,
            ProgressiveSteal: 319,
            ProgressiveOther: 320,
            ProgressiveFire: 321,
            ProgressiveCold: 322,
            ProgressiveLightning: 323,
            ProgressiveTohit: 325,
            PoisonCount: 326,
            DamageFramerate: 327,
            PierceIdx: 328,

            ModifierlistSkill: 350,
            ModifierlistLevel: 351,

            LastSentHpPct: 352,
            SourceUnitType: 353,
            SourceUnitId: 354,


            SkillThornsPercent: 131,
            SkillBonearmor: 132,
            SkillBonearmormax: 133,
            SkillFade: 181,
            SkillPoisonOverrideLength: 101,
            SkillBypassUndead: 103,
            SkillBypassDemons: 104,
            SkillBypassBeasts: 106,
            SkillHandofathena: 161,
            SkillStaminapercent: 162,
            SkillPassiveStaminapercent: 163,
            SkillConcentration: 164,
            SkillEnchant: 165,
            SkillPierce: 166,
            SkillConviction: 167,
            SkillChillingarmor: 168,
            SkillFrenzy: 169,
            SkillDecrepify: 170,
            SkillArmorPercent: 171,

            Strength: 0,
            Energy: 1,
            Dexterity: 2,
            Vitality: 3,
            Statpts: 4,
            Newskills: 5,
            Hitpoints: 6,
            Maxhp: 7,
            Mana: 8,
            Maxmana: 9,
            Stamina: 10,
            Maxstamina: 11,
            Level: 12,
            Experience: 13,
            Gold: 14,
            Goldbank: 15,
            Tohit: 19,
            Toblock: 20,
            Mindamage: 21,
            Maxdamage: 22,
            SecondaryMindamage: 23,
            SecondaryMaxdamage: 24,
            Damagepercent: 25,
            Manarecovery: 26,
            Manarecoverybonus: 27,
            Staminarecoverybonus: 28,
            Lastexp: 29,
            Nextexp: 30,
            Armorclass: 31,
            Defense: 31,
            ArmorclassVsMissile: 32,
            ArmorclassVsHth: 33,
            NormalDamageReduction: 34,
            MagicDamageReduction: 35,
            Damageresist: 36,
            Magicresist: 37,
            Maxmagicresist: 38,
            Fireresist: 39,
            Maxfireresist: 40,
            Lightresist: 41,
            Maxlightresist: 42,
            Coldresist: 43,
            Maxcoldresist: 44,
            Poisonresist: 45,
            Maxpoisonresist: 46,
            Damageaura: 47,
            Firemindam: 48,
            Firemaxdam: 49,
            Lightmindam: 50,
            Lightmaxdam: 51,
            Magicmindam: 52,
            Magicmaxdam: 53,
            Coldmindam: 54,
            Coldmaxdam: 55,
            Coldlength: 56,
            Poisonmindam: 57,
            Poisonmaxdam: 58,
            Poisonlength: 59,
            Lifedrainmindam: 60,
            Lifedrainmaxdam: 61,
            Manadrainmindam: 62,
            Manadrainmaxdam: 63,
            Stamdrainmindam: 64,
            Stamdrainmaxdam: 65,
            Attackrate: 68,
            PreviousSkillRight: 181,
            PreviousSkillMiddle: 182,
            PreviousSkillLeft: 183,
            PassiveFireMastery: 329,
            PassiveLightningMastery: 330,
            PassiveColdMastery: 331,
            PassivePoisonMastery: 332,
            PassiveFirePierce: 333,
            PassiveLightningPierce: 334,
            PassiveColdPierce: 335,
            PassivePoisonPierce: 336,
            PassiveCriticalStrike: 337,
            PassiveDodge: 338,
            PassiveAvoid: 339,
            PassiveEvade: 340,
            PassiveWarmth: 341,
            PassiveMasteryMeleeTh: 342,
            PassiveMasteryMeleeDmg: 343,
            PassiveMasteryMeleeCrit: 344,
            PassiveMasteryThrowTh: 345,
            PassiveMasteryThrowDmg: 346,
            PassiveMasteryThrowCrit: 347,
            PassiveWeaponblock: 348,
            PassiveSummonResist: 349,
            PassiveMagMastery: 357,
            PassiveMagPierce: 358,
            ArmorPercent: 16,
            MaxdamagePercent: 17,
            MindamagePercent: 18,
            Quantity: 70,
            Value: 71,
            Durability: 72,
            Maxdurability: 73,
            MaxdurabilityPercent: 75,
            MaxhpPercent: 76,
            MaxmanaPercent: 77,
            Attackertakesdamage: 78,
            Goldbonus: 79,
            Magicbonus: 80,
            Knockback: 81,
            Timeduration: 82,
            Addclassskills: 83,
            Addexperience: 85,
            Healafterkill: 86,
            Reducedprices: 87,
            Doubleherbduration: 88,
            Lightradius: 89,
            Lightcolor: 90,
            ReqPercent: 91,
            Levelreq: 92,
            Fasterattackrate: 93,
            Levelreqpct: 94,
            Fastermovevelocity: 96,
            Nonclassskill: 97,
            Fastergethitrate: 99,
            Fasterblockrate: 102,
            Fastercastrate: 105,
            Singleskill: 107,
            Restinpeace: 108,
            Poisonlengthresist: 110,
            Normaldamage: 111,
            Howl: 112,
            Stupidity: 113,
            Damagetomana: 114,
            Ignoretargetac: 115,
            Fractionaltargetac: 116,
            Preventheal: 117,
            Halffreezeduration: 118,
            TohitPercent: 119,
            Damagetargetac: 120,
            DemondamagePercent: 121,
            UndeaddamagePercent: 122,
            DemonTohit: 123,
            UndeadTohit: 124,
            Throwable: 125,
            Elemskill: 126,
            Allskills: 127,
            AttackerTakesLightDamage: 128,
            Freeze: 134,
            Openwounds: 135,
            Crushingblow: 136,
            Kickdamage: 137,
            Manaafterkill: 138,
            Healafterdemonkill: 139,
            Extrablood: 140,
            Deadlystrike: 141,
            AbsorbfirePercent: 142,
            Absorbfire: 143,
            AbsorblightPercent: 144,
            Absorblight: 145,
            AbsorbmagicPercent: 146,
            Absorbmagic: 147,
            AbsorbcoldPercent: 148,
            Absorbcold: 149,
            AbsorbSlash: 262,
            AbsorbCrush: 263,
            AbsorbThrust: 264,
            AbsorbSlashPercent: 265,
            AbsorbCrushPercent: 266,
            AbsorbThrustPercent: 267,
            Slow: 150,
            Indesctructible: 152,
            Cannotbefrozen: 153,
            Staminadrainpct: 154,
            Reanimate: 155,
            Pierce: 156,
            Magicarrow: 157,
            Explosivearrow: 158,
            ThrowMindamage: 159,
            ThrowMaxdamage: 160,
            AddskillTab: 188,
            Numsockets: 194,
            SkillOnAura: 151,
            SkillOnAttack: 195,
            SkillOnKill: 196,
            SkillOnDeath: 197,
            SkillOnHit: 198,
            SkillOnLevelUp: 199,
            SkillOnGetHit: 201,
            ChargedSkill: 204,
            PerLevelArmor: 214,
            PerLevelArmorpercent: 215,
            PerLevelHp: 216,
            PerLevelMana: 217,
            PerLevelMaxdamage: 218,
            PerLevelMaxdamagePercent: 219,
            PerLevelStrength: 220,
            PerLevelDexterity: 221,
            PerLevelEnergy: 222,
            PerLevelVitality: 223,
            PerLevelTohit: 224,
            PerLevelTohitpercent: 225,
            PerLevelColdDamagemax: 226,
            PerLevelFireDamagemax: 227,
            PerLevelLtngDamagemax: 228,
            PerLevelPoisDamagemax: 229,
            PerLevelResistCold: 230,
            PerLevelResistFire: 231,
            PerLevelResistLtng: 232,
            PerLevelResistPois: 233,
            PerLevelAbsorbCold: 234,
            PerLevelAbsorbFire: 235,
            PerLevelAbsorbLtng: 236,
            PerLevelAbsorbPois: 237,
            PerLevelThorns: 238,
            PerLevelFindGold: 239,
            PerLevelFindMagic: 240,
            PerLevelRegenstamina: 241,
            PerLevelStamina: 242,
            PerLevelDamageDemon: 243,
            PerLevelDamageUndead: 244,
            PerLevelTohitDemon: 245,
            PerLevelTohitUndead: 246,
            PerLevelCrushingblow: 247,
            PerLevelOpenwounds: 248,
            PerLevelKickDamage: 249,
            PerLevelDeadlystrike: 250,
            PerLevelFindGems: 251,
            ReplenishDurability: 252,
            ReplenishQuantity: 253,
            ExtraStack: 254,
            Find: 255,
            SlashDamage: 256,
            SlashDamagePercent: 257,
            CrushDamage: 258,
            CrushDamagePercent: 259,
            ThrustDamage: 260,
            ThrustDamagePercent: 261,
            ArmorBytime: 268,
            ArmorpercentBytime: 269,
            HpBytime: 270,
            ManaBytime: 271,
            MaxdamageBytime: 272,
            MaxdamagePercentBytime: 273,
            StrengthBytime: 274,
            DexterityBytime: 275,
            EnergyBytime: 276,
            VitalityBytime: 277,
            TohitBytime: 278,
            TohitpercentBytime: 279,
            ColdDamagemaxBytime: 280,
            FireDamagemaxBytime: 281,
            LtngDamagemaxBytime: 282,
            PoisDamagemaxBytime: 283,
            ResistColdBytime: 284,
            ResistFireBytime: 285,
            ResistLtngBytime: 286,
            ResistPoisBytime: 287,
            AbsorbColdBytime: 288,
            AbsorbFireBytime: 289,
            AbsorbLtngBytime: 290,
            AbsorbPoisBytime: 291,
            FindGoldBytime: 292,
            FindMagicBytime: 293,
            RegenstaminaBytime: 294,
            StaminaBytime: 295,
            DamageDemonBytime: 296,
            DamageUndeadBytime: 297,
            TohitDemonBytime: 298,
            TohitUndeadBytime: 299,
            CrushingblowBytime: 300,
            OpenwoundsBytime: 301,
            KickDamageBytime: 302,
            DeadlystrikeBytime: 303,
            FindGemsBytime: 304,
            PierceCold: 305,
            PierceFire: 306,
            PierceLtng: 307,
            PiercePois: 308,
            DamageVsMonster: 309,
            DamagePercentVsMonster: 310,
            TohitVsMonster: 311,
            TohitPercentVsMonster: 312,
            AcVsMonster: 313,
            AcPercentVsMonster: 314,
            ExtraCharges: 324,
            QuestDifficulty: 356,
        },

        locale: {
            monsters: {
                TheCowKing: 2850,
                GrandVizierOfChaos: 2851,
                LordDeSeis: 2852,
                ShenkTheOverseer: 22435,
                InfectorOfSouls: 2853,
                RiftwraithTheCannibal: 2854,
                Taintbreeder: 2855,
                TheTormentor: 2856,
                Darkwing: 2857,
                MafferDragonhand: 2858,
                WyandVoidbringer: 2859,
                ToorcIcefist: 2860,
                BremmSparkfist: 2861,
                GelebFlamefinger: 2862,
                IsmailVilehand: 2863,
                IcehawkRiftwing: 2864,
                BattlemaidSarina: 2865,
                Stormtree: 2866,
                WitchDoctorEndugu: 2867,
                SszarkTheBurning: 2868,
                Bishibosh: 2869,
                Bonebreaker: 2870,
                Coldcrow: 2871,
                Rakanishu: 2872,
                TreeheadWoodFist: 2873,
                Griswold: 2874,
                TheCountess: 2875,
                PitspawnFouldog: 2876,
                FlamespikeTheCrawler: 2877,
                BoneAsh: 2878,
                Radament: 2879,
                BloodwitchTheWild: 2880,
                Fangskin: 2881,
                Beetleburst: 2882,
                CreepingFeature: 2883,
                ColdwormTheBurrower: 2884,
                FireEye: 2885,
                DarkElder: 2886,
                AncientKaaTheSoulless: 2888,
                TheSmith: 2889,
                DeckardCain: 2890,
                Gheed: 2891,
                Akara: 2892,
                Kashya: 2893,
                Charsi: 2894,
                Rogue: 2897,
                StygianDoll: 2898,
                SoulKiller: 2899,
                Flayer: 2900,
                Fetish: 2901,
                RatMan: 2902,
                UndeadStygianDoll: 2903,
                UndeadSoulKiller: 2904,
                UndeadFlayer: 2905,
                UndeadFetish: 2906,
                UndeadRatMan: 2907,
                DarkFamiliar: 2908,
                BloodDiver: 2909,
                Gloombat: 2910,
                DesertWing: 2911,
                TheBanished: 2912,
                BloodLord: 2913,
                DarkLord: 2914,
                NightLord: 2915,
                GhoulLord: 2916,
                Spikefist: 2917,
                Thrasher: 2918,
                BrambleHulk: 2919,
                ThornedHulk: 2920,
                SpiderMagus: 2921,
                FlameSpider: 2922,
                PoisonSpinner: 2923,
                SandFisher: 2924,
                Arach: 2925,
                BloodWing: 2926,
                BloodHook: 2927,
                Feeder: 2928,
                Sucker: 2929,
                WingedNightmare: 2930,
                HellBuzzard: 2931,
                UndeadScavenger: 2932,
                CarrionBird: 2933,
                Unraveler: 2934,
                Guardian: 2935,
                HollowOne: 2936,
                HoradrimAncient: 2937,
                BoneScarab: 2938,
                SteelScarab: 2939,
                Scarab: 2940,
                DeathBeetle: 2941,
                DungSoldier: 2942,
                HellSwarm: 2943,
                PlagueBugs: 2944,
                BlackLocusts: 2945,
                Itchies: 2946,
                HellCat: 2947,
                NightTiger: 2948,
                SaberCat: 2949,
                Huntress: 2950,
                CliffLurker: 2951,
                TreeLurker: 2952,
                CaveLeaper: 2953,
                TombCreeper: 2954,
                SandLeaper: 2955,
                TombViper: 2956,
                PitViper: 2957,
                Salamander: 2958,
                ClawViper: 2959,
                SerpentMagus: 2960,
                BloodMaggot: 2961,
                GiantLamprey: 2962,
                Devourer: 2963,
                RockWorm: 2964,
                SandMaggot: 2965,
                BushBarb: 2966,
                RazorSpine: 2967,
                ThornBeast: 2968,
                SpikeFiend: 2969,
                QuillRat: 2970,
                HellClan: 2971,
                MoonClan: 2972,
                NightClan: 2973,
                DeathClan: 2974,
                BloodClan: 2975,
                TempleGuard: 2976,
                DoomApe: 2977,
                JungleHunter: 2978,
                RockDweller: 2979,
                DuneBeast: 2980,
                FleshHunter: 2981,
                BlackRogue: 2982,
                DarkStalker: 2983,
                VileHunter: 2984,
                DarkHunter: 2985,
                DarkShape: 2986,
                Apparition: 2987,
                Specter: 2988,
                Wraith: 2989,
                Ghost: 2990,
                Assailant: 2991,
                Infidel: 2992,
                Invader: 2993,
                Marauder: 2994,
                SandRaider: 2995,
                GargantuanBeast: 2996,
                WailingBeast: 2997,
                Yeti: 2998,
                Crusher: 2999,
                Brute: 3000,
                CloudStalker: 3001,
                BlackVulture: 3002,
                BlackRaptor: 3003,
                BloodHawk: 3004,
                FoulCrow: 3005,
                PlagueBearer: 3006,
                Ghoul: 3007,
                DrownedCarcass: 3008,
                HungryDead: 3009,
                Zombie: 3010,
                Horror: 3012,
                Returned: 3013,
                BurningDead: 3014,
                BoneWarrior: 3015,
                Damned: 3016,
                Disfigured: 3017,
                Misshapen: 3018,
                Tainted: 3019,
                Afflicted: 3020,
                Andariel: 3021,
                Natalya: 3022,
                Drognan: 3023,
                Atma: 3024,
                Fara: 3025,
                Lysander: 3026,
                Jerhyn: 3028,
                Geglash: 3029,
                Elzix: 3030,
                Greiz: 3031,
                Camel: 3033,
                Cadaver: 3034,
                PreservedDead: 3035,
                Embalmed: 3036,
                DriedCorpse: 3037,
                Decayed: 3038,
                Urdar: 3039,
                Mauler: 3040,
                Gorebelly: 3041,
                Blunderbore: 3042,
                BloodMaggotYoung: 3043,
                GiantLampreyYoung: 3044,
                DevourerYoung: 3045,
                RockWormYoung: 3046,
                SandMaggotYoung: 3047,
                BloodMaggotEgg: 3048,
                GiantLampreyEgg: 3049,
                DevourerEgg: 3050,
                RockWormEgg: 3051,
                SandMaggotEgg: 3052,
                Maggot: 3053,
                Duriel: 3054,
                BloodHawkNest: 3055,
                FlyingScimitar: 3056,
                CloudStalkerNest: 3057,
                BlackRaptorNest: 3058,
                FoulCrowNest: 3059,
                Diablo: 3060,
                Baal: 3061,
                Mephisto: 3062,
                Cantor: 3063,
                Heirophant: 3064,
                Sexton: 3065,
                Zealot: 3066,
                Faithful: 3067,
                Zakarumite: 3068,
                BlackSoul: 3069,
                BurningSoul: 3070,
                SwampGhost: 3071,
                Gloam: 3072,
                WarpedShaman: 3073,
                DarkShaman: 3074,
                DevilkinShaman: 3075,
                CarverShaman: 3076,
                FallenShaman: 3077,
                WarpedOne: 3078,
                DarkOne: 3079,
                Devilkin: 3080,
                Carver: 3081,
                Fallen: 3082,
                ReturnedArcher: 3083,
                HorrorArcher: 3084,
                BurningDeadArcher: 3085,
                BoneArcher: 3086,
                CorpseArcher: 3087,
                SkeletonArcher: 3088,
                FleshLancer: 3089,
                BlackLancer: 3090,
                DarkLancer: 3091,
                VileLancer: 3092,
                DarkSpearwoman: 3093,
                FleshArcher: 3094,
                BlackArcher: 3095,
                DarkRanger: 3096,
                VileArcher: 3097,
                DarkArcher: 3098,
                TheSummoner: 3099,
                StygianDollShaman: 3100,
                SoulKillerShaman: 3101,
                FlayerShaman: 3102,
                FetishShaman: 3103,
                RatManShaman: 3104,
                HorrorMage: 3105,
                BurningDeadMage: 3106,
                BoneMage: 3107,
                CorpseMage: 3108,
                ReturnedMage: 3109,
                GargoyleTrap: 3110,
                BloodRaven: 3111,
                Flavie: 3112,
                Kaelan: 3113,
                Meshif: 3114,
                NightMarauder: 3121,
                FireGolem: 3122,
                IronGolem: 3123,
                BloodGolem: 3124,
                ClayGolem: 3125,
                BloodMaggotQueen: 3126,
                GiantLampreyQueen: 3127,
                DevourerQueen: 3128,
                RockWormQueen: 3129,
                SandMaggotQueen: 3130,
                SlimePrince: 3131,
                BogCreature: 3132,
                SwampDweller: 3133,
                BarbedGiant: 3134,
                RazorBeast: 3135,
                ThornBrute: 3136,
                SpikeGiant: 3137,
                QuillBear: 3138,
                CouncilMember: 3139,
                DarkWanderer: 3141,
                HellSlinger: 3142,
                NightSlinger: 3143,
                SpearCat: 3144,
                Slinger: 3145,
                FireTower: 3146,
                LightningSpire: 3147,
                PitLord: 3148,
                Balrog: 3149,
                VenomLord: 3150,
                IronWolf: 3151,
                InvisoSpawner: 3152,
                OblivionKnight: 3153,
                Mage: 3154,
                AbyssKnight: 3155,
                FighterMage: 3156,
                DoomKnight: 3157,
                Fighter: 3158,
                MawFiend: 3159,
                CorpseSpitter: 3160,
                Corpulent: 3161,
                StormCaster: 3162,
                Strangler: 3163,
                DoomCaster: 3164,
                GrotesqueWyrm: 3165,
                StygianDog: 3166,
                FleshBeast: 3167,
                Grotesque: 3168,
                StygianHag: 3169,
                FleshSpawner: 3170,
                RogueScout: 3171,
                BloodWingNest: 3172,
                BloodHookNest: 3173,
                FeederNest: 3174,
                SuckerNest: 3175,
            },
            npcs: {
                Asheara: 1008,
                Hratli: 1009,
                Alkor: 1010,
                Ormus: 1011,
                Natalya: 1012,
                Tyrael: 1013,
                Izual1: 1014,
                Izual2: 1015,
                Jamella: 1016,
                Halbu: 1017,
                Hadriel: 1018,
                Hazade: 1019,
                Alhizeer: 1020,
                Azrael: 1021,
                Ahsab: 1022,
                Chalan: 1023,
                Haseen: 1024,
                Razan: 1025,
                Emilio: 1026,
                Pratham: 1027,
                Fazel: 1028,
                Jemali: 1029,
                Kasim: 1030,
                Gulzar: 1031,
                Mizan: 1032,
                Leharas: 1033,
                Durga: 1034,
                Neeraj: 1035,
                Ilzan: 1036,
                Zanarhi: 1037,
                Waheed: 1038,
                Vikhyat: 1039,
                Jelani: 1040,
                Barani: 1041,
                Jabari: 1042,
                Devak: 1043,
                Raldin: 1044,
                Telash: 1045,
                Ajheed: 1046,
                Narphet: 1047,
                Khaleel: 1048,
                Phaet: 1049,
                Geshef: 1050,
                Vanji: 1051,
                Haphet: 1052,
                Thadar: 1053,
                Yatiraj: 1054,
                Rhadge: 1055,
                Yashied: 1056,
                Lharhad: 1057,
                Flux: 1058,
                Scorch: 1059,
                Larzuk: 22476,
                Anya: 22477,
                Malah: 22478,
                Nihlathak1: 22479,
                QualKehk: 22480,
                Guard: 22481,
                Combatant: 22482,
                Nihlathak2: 22483,
            },
            items: {
                KhalimsFlail: 1060,
                KhalimsWill1: 1061,
                KhalimsFlail2: 1062,
                KhalimsWill2: 1063,
                KhalimsEye: 1064,
                KhalimsBrain: 1065,
                KhalimsHeart: 1066,
                ScrollofInifuss: 2216,
                KeytotheCairnStones: 2217,
                AJadeFigurine: 2227,
                TheGoldenBird: 2228,
                LamEsensTome1: 2229,
                LamEsensTome2: 2230,
                HoradricCube: 2231,
                HoradricScroll: 2232,
                MephistosSoulstone: 2233,
                Ear: 2235,
                AmuletoftheViper: 2697,
                StaffofKings: 2698,
                HoradricStaff: 2699,

                // Runewords
                AncientsPledge: 20507,
                Armageddon: 20508,
                Authority: 20509,
                Beast: 20510,
                Beauty: 20511,
                Black: 20512,
                Blood: 20513,
                Bone: 20514,
                Bramble: 20515,
                Brand: 20516,
                BreathoftheDying: 20517,
                BrokenPromise: 20518,
                CalltoArms: 20519,
                ChainsofHonor: 20520,
                Chance: 20521,
                Chaos: 20522,
                CrescentMoon: 20523,
                Darkness: 20524,
                Daylight: 20525,
                Death: 20526,
                Deception: 20527,
                Delerium: 20528,
                Desire: 20529,
                Despair: 20530,
                Destruction: 20531,
                Doom: 20532,
                Dragon: 20533,
                Dread: 20534,
                Dream: 20535,
                Duress: 20536,
                Edge: 20537,
                Elation: 20538,
                Enigma: 20539,
                Enlightenment: 20540,
                Envy: 20541,
                Eternity: 20542,
                Exile: 20543,
                Faith: 20544,
                Famine: 20545,
                Flame: 20546,
                Fortitude: 20547,
                Fortune: 20548,
                Friendship: 20549,
                Fury: 20550,
                Gloom: 20551,
                Grief: 20553,
                HandofJustice: 20554,
                Harmony: 20555,
                HeartoftheOak: 20557,
                HolyThunder: 20560,
                Honor: 20561,
                Revenge: 20562,
                Humility: 20563,
                Hunger: 20564,
                Ice: 20565,
                Infinity: 20566,
                Innocence: 20567,
                Insight: 20568,
                Jealousy: 20569,
                Judgement: 20570,
                KingsGrace: 20571,
                Kingslayer: 20572,
                KnightsVigil: 20573,
                Knowledge: 20574,
                LastWish: 20575,
                Law: 20576,
                Lawbringer: 20577,
                Leaf: 20578,
                Lightning: 20579,
                Lionheart: 20580,
                Lore: 20581,
                Love: 20582,
                Loyalty: 20583,
                Lust: 20584,
                Madness: 20585,
                Malice: 20586,
                Melody: 20587,
                Memory: 20588,
                Mist: 20589,
                Morning: 20590,
                Mystery: 20591,
                Myth: 20592,
                Nadir: 20593,
                NaturesKingdom: 20594,
                Night: 20595,
                Oath: 20596,
                Obedience: 20597,
                Oblivion: 20598,
                Obsession: 20599,
                Passion: 20600,
                Patience: 20601,
                Patter: 20602,
                Peace: 20603,
                VoiceofReason: 20604,
                Penitence: 20605,
                Peril: 20606,
                Pestilence: 20607,
                Phoenix: 20608,
                Piety: 20609,
                PillarofFaith: 20610,
                Plague: 20611,
                Praise: 20612,
                Prayer: 20613,
                Pride: 20614,
                Principle: 20615,
                ProwessinBattle: 20616,
                Prudence: 20617,
                Punishment: 20618,
                Purity: 20619,
                Question: 20620,
                Radiance: 20621,
                Rain: 20622,
                Reason: 20623,
                Red: 20624,
                Rhyme: 20625,
                Rift: 20626,
                Sanctuary: 20627,
                Serendipity: 20628,
                Shadow: 20629,
                ShadowofDoubt: 20630,
                Silence: 20631,
                SirensSong: 20632,
                Smoke: 20633,
                Sorrow: 20634,
                Spirit: 20635,
                Splendor: 20636,
                Starlight: 20637,
                Stealth: 20638,
                Steel: 20639,
                StillWater: 20640,
                Sting: 20641,
                Stone: 20642,
                Storm: 20643,
                Strength: 20644,
                Tempest: 20645,
                Temptation: 20646,
                Terror: 20647,
                Thirst: 20648,
                Thought: 20649,
                Thunder: 20650,
                Time: 20651,
                Tradition: 20652,
                Treachery: 20653,
                Trust: 20654,
                Truth: 20655,
                UnbendingWill: 20656,
                Valor: 20657,
                Vengeance: 20658,
                Venom: 20659,
                Victory: 20660,
                Voice: 20661,
                Void: 20662,
                War: 20663,
                Water: 20664,
                Wealth: 20665,
                Whisper: 20666,
                White: 20667,
                Wind: 20668,
                WingsofHope: 20669,
                Wisdom: 20670,
                Woe: 20671,
                Wonder: 20672,
                Wrath: 20673,
                Youth: 20674,
                Zephyr: 20675,
            },
            dialog: {
                youDoNotHaveEnoughGoldForThat: 3362
            }
        },

        units: {

            StoneAlpha: 17,
            StoneBeta: 18,
            StoneGamma: 19,
            StoneDelta: 20,
            StoneLambda: 21,
            StoneTheta: 22,

            CainsJail: 26,
            InifussTree: 30,

            TrapDoorA2: 74, // ancienttunnel/sewers act 2
            DoorbyDockAct2: 75,
            ForestAltar: 81,
            BubblingPoolOfBlood: 82,
            HornShrine: 83,
            PortaltoDurielsLair: 100,
            Malus: 108,
            HoradricstaffHolder: 152,
            LamEsensTome: 193,
            Stash: 267,
            ArcaneSanctuaryPortal: 298,
            HoradricCubeChest: 354,
            HoradricScrollChest: 355,
            Journal: 357,

            SewerStairsA3: 366,
            DuranceEntryStairs: 386,

            /*DiabloSealInfectorActive: 392,
			DiabloSealInfectorInActive: 393,
			DiabloSealSeizActive: 394,
			DiabloSealVizierInactive: 395,
			DiabloSealVizierActive: 396, */


            DiabloSealInfectorActive: 392,
            DiabloSealInfectorInActive: 393,
            DiabloSealSeizActive: 394,
            DiabloSealVizierInactive: 395,
            DiabloSealVizierActive: 396,

            Smoke: 401,
            AncientsAltar: 546,
            AncientsDoor: 547,
            FrozenAnya: 558,

            BluePortal: 59,
            RedPortal: 60,
            BaalSitting: 543,
            RedPortalToChamber: 563, // Baal's red portal
            RedPortalToAct5: 566, // The one of tyreal
        },
        storage: {
            Equipment: 1,
            Belt: 2,
            Inventory: 3,
            TradeWindow: 5, // Unchecked
            Cube: 6,
            Stash: 7,
        },
        clicktypes: {
            click: {
                Left: 0,
                Right: 1,
                ShiftLeft: 2, // For belt
                Mercenary: 3 // Give to merc
            },
        },
        monsters: {
            AbyssKnight: 311,
            Afflicted: 10,
            Afflicted2: 580,
            Akara: 148,
            AlbinoRoach: 95,
            Alkor: 254,
            Ancient1: 104,
            Ancient2: 669,
            Ancient3: 670,
            Andariel: 156,
            Apparition: 41,
            Arach1: 122,
            Arach2: 685,
            Asheara: 252,
            Assailant: 33,
            Assailant2: 603,
            Atma: 176,
            BaalColdMage: 381,
            Balrog1: 360,
            Balrog2: 686,
            Banished: 135,
            Barbs: 422,
            Bear1: 428,
            Bear2: 431,
            Beast: 441,
            BerserkSlayer: 462,
            BlackArcher: 163,
            BlackLancer1: 168,
            BlackLancer2: 617,
            BlackLocusts: 88,
            BlackRaptor1: 17,
            BlackRaptor2: 592,
            BlackRogue: 46,
            BlackSoul1: 121,
            BlackSoul2: 640,
            BlackVultureNest: 208,
            BloodBoss: 482,
            BloodBringer: 443,
            BloodClan1: 55,
            BloodClan2: 588,
            BloodDiver: 139,
            BloodGolem: 290,
            BloodHawk1: 16,
            BloodHawk2: 591,
            BloodHawkNest: 207,
            BloodHook: 116,
            BloodHookNest: 336,
            BloodLord1: 134,
            BloodLord2: 695,
            Bloodraven: 267,
            BloodWing: 117,
            BloodWingNest: 337,
            Blunderbore1: 186,
            Blunderbore2: 618,
            BoneArcher1: 172,
            BoneArcher2: 576,
            BoneMage1: 275,
            BoneMage2: 380,
            BoneMage3: 384,
            BoneMage4: 388,
            BoneMage5: 624,
            BoneWarrior1: 2,
            BoneWarrior2: 648,
            Bovine: 391,
            BrambleHulk: 128,
            Brute: 24,
            Bunny: 556,
            BurningDead: 3,
            BurningDeadArcher1: 173,
            BurningDeadArcher2: 575,
            BurningDeadArcher3: 577,
            BurningDeadMage1: 276,
            BurningDeadMage2: 385,
            BurningDeadMage3: 389,
            BurningDeadMage4: 621,
            BurningSoul1: 641,
            BurningSoul2: 120,
            Cadaver1: 100,
            Cadaver2: 703,
            Cantor: 239,
            CarrionBird1: 110,
            CarrionBird2: 608,
            Carver1: 642,
            Carver2: 20,
            CarverShaman: 645,
            CarverShaman2: 59,
            CatapultE: 498,
            CatapultS: 497,
            CatapultSiege: 499,
            CatapultW: 500,
            CaveLeaper1: 79,
            CaveLeaper2: 629,
            Charsi: 154,
            ClawViper1: 74,
            ClawViper2: 594,
            ClayGolem: 289,
            Clone: 570,
            CloudStalker1: 18,
            CloudStalker2: 593,
            CloudStalkerNest: 209,
            Combatant1: 522,
            Combatant2: 523,
            Compellingorb: 366,
            ConsumedFireBoar: 464,
            ConsumedIceBoar: 463,
            CorpseSpitter: 308,
            Corpulent: 307,
            Crab: 544,
            Creature1: 248,
            Creature2: 427,
            Creeper: 413,
            CrushBiest: 442,
            Crusher: 26,
            Damned1: 14,
            Damned2: 584,
            DarkArcher1: 162,
            DarkArcher2: 614,
            DarkFamiliar: 140,
            DarkHunter: 43,
            DarkLancer1: 167,
            DarkLancer2: 616,
            DarkLord1: 133,
            DarkLord2: 697,
            DarkOne1: 22,
            DarkOne2: 644,
            DarkRanger: 160,
            DarkShaman1: 61,
            DarkShaman2: 647,
            DarkShape: 42,
            DarkSpearwoman: 165,
            DarkStalker: 45,
            DeamonSteed: 445,
            DeathClan1: 57,
            DeathClan2: 589,
            Decayed: 97,
            DeckardCain1: 146,
            DeckardCain2: 244,
            DeckardCain3: 245,
            DeckardCain4: 246,
            DeckardCain5: 265,
            DeckardCain6: 520,
            DefiledWarrior: 440,
            Defiler1: 546,
            Defiler2: 547,
            Defiler3: 548,
            Defiler4: 549,
            Defiler5: 550,
            DesertWing: 136,
            Destruction: 410,
            Devilkin: 643,
            Devilkin2: 21,
            DevilkinShaman: 646,
            DevilkinShaman2: 60,
            Devourer: 70,
            DevourerEgg: 192,
            DevourerQueen: 286,
            DevourerYoung: 182,
            Diablo1: 243,
            Diablo2: 333,
            Disfigured: 13,
            Disfigured2: 583,
            Dominus1: 474,
            Dominus2: 636,
            DoomApe: 51,
            DoomKnight: 310,
            DoomKnight1: 699,
            DoomKnight2: 700,
            Dopplezon: 356,
            Drehya1: 512,
            Drehya2: 527,
            DriedCorpse: 96,
            Drognan: 177,
            DrownedCarcass: 8,
            DuneBeast: 48,
            DungSoldier: 91,
            Duriel: 211,
            Dweller: 247,
            Eagle: 429,
            Effect: 574,
            Elzix: 199,
            Embalmed: 98,
            Faithful: 236,
            Fallen: 19,
            FallenShaman: 58,
            FanaticMinion: 461,
            Fara: 178,
            Feeder: 115,
            FeederNest: 335,
            Fenris: 421,
            Fetish1: 142,
            Fetish2: 213,
            Fetish3: 397,
            FetishShaman: 279,
            Fiend1: 137,
            Fiend2: 651,
            FireBoar: 456,
            FireGolem: 292,
            FireTower: 372,
            FlameSpider: 125,
            Flayer1: 143,
            Flayer2: 214,
            Flayer3: 398,
            Flayer4: 659,
            Flayer5: 656,
            FlayerShaman1: 280,
            FlayerShaman2: 662,
            FleshArcher: 164,
            FleshBeast1: 301,
            FleshBeast2: 678,
            FleshHunter: 47,
            FleshLancer: 169,
            FleshSpawner1: 298,
            FleshSpawner2: 676,
            FlyingScimitar: 234,
            FoulCrow: 15,
            FoulCrow2: 590,
            FoulCrowNest: 206,
            FrenziedHellSpawn: 465,
            FrenziedIceSpawn: 466,
            GargantuanBeast: 28,
            GargoyleTrap: 273,
            Geglash: 200,
            Gheed: 147,
            Ghost1: 38,
            Ghost2: 631,
            Ghoul: 7,
            GhoulLord1: 131,
            GhoulLord2: 696,
            GiantLamprey: 71,
            GiantLampreyEgg: 193,
            GiantLampreyQueen: 287,
            GiantLampreyYoung: 183,
            GiantUrchin: 317,
            Gloam1: 118,
            Gloam2: 639,
            Gloombat1: 138,
            Gloombat2: 650,
            Gorbelly: 187,
            GoreBearer: 444,
            GreaterHellSpawn1: 459,
            GreaterHellSpawn2: 684,
            GreaterIceSpawn: 460,
            Greiz: 198,
            Griswold: 365,
            Groper: 304,
            Grotesque1: 300,
            Grotesque2: 675,
            GrotesqueWyrm1: 303,
            GrotesqueWyrm2: 677,
            Guard: 338,
            Guardian1: 102,
            Guardian2: 667,
            H2: 561,
            Halbu: 257,
            Hawk: 419,
            Heirophant1: 240,
            Heirophant2: 241,
            Heirophant3: 673,
            Heirophant4: 674,
            HellBuzzard: 112,
            HellCat: 86,
            HellClan1: 56,
            HellClan2: 587,
            HellSlinger: 376,
            HellSpawn1: 457,
            HellSpawn2: 683,
            HellSwarm: 90,
            HellWhip: 483,
            HollowOne: 101,
            Horror: 4,
            Horror1: 501,
            Horror2: 502,
            Horror3: 503,
            Horror4: 504,
            Horror5: 505,
            HorrorArcher1: 174,
            HorrorArcher2: 579,
            HorrorMage1: 277,
            HorrorMage2: 382,
            HorrorMage3: 386,
            HorrorMage4: 390,
            HorrorMage5: 623,
            HorrorMage6: 625,
            HorrorMage7: 626,
            Hratli: 253,
            Hs1: 560,
            HungryDead: 6,
            Huntress1: 83,
            Huntress2: 627,
            Hut: 528,
            Hydra1: 351,
            Hydra2: 352,
            Hydra3: 353,
            IceBoar: 455,
            IceSpawn: 458,
            Imp1: 492,
            Imp2: 493,
            Imp3: 494,
            Imp4: 495,
            Imp5: 496,
            Imp6: 688,
            Imp7: 689,
            Infidel1: 32,
            Infidel2: 600,
            InsaneHellSpawn: 467,
            InsaneIceSpawn: 468,
            Invader1: 31,
            Invader2: 602,
            IronGolem: 291,
            Itchies: 87,
            Izual: 256,
            Izual2: 406,
            Jamella: 405,
            Jerhyn: 201,
            JungleHunter: 50,
            JungleUrchin: 67,
            Kaelan: 331,
            Kashya: 150,
            Larva: 283,
            Larzuk: 511,
            Lasher: 480,
            Left: 525,
            Life: 426,
            LightningSpire: 371,
            ListerTheTormenter: 571,
            Lord1: 506,
            Lord2: 507,
            Lord3: 508,
            Lord4: 509,
            Lord5: 510,
            Lord6: 652,
            Lord7: 653,
            Lysander: 202,
            Maggot: 227,
            Malachai: 408,
            Malah: 513,
            Marauder: 30,
            Marauder2: 599,
            Master: 418,
            Mauler: 188,
            Mauler1: 529,
            Mauler12: 604,
            Mauler2: 530,
            Mauler3: 531,
            Mauler4: 532,
            Mauler5: 533,
            Mauler6: 619,
            MawFiend: 694,
            MawFiend2: 309,
            Council1: 345,
            Council2: 346,
            Council3: 347,
            Council4: 557,
            Mephisto: 242,
            Meshif: 210,
            Meshif2: 264,
            Minion1: 572,
            Minion2: 573,
            Minionexp: 453,
            MinionSlayerSpawner: 485,
            MinionSpawner: 484,
            Misshapen1: 12,
            Misshapen2: 582,
            MoonClan1: 53,
            MoonClan2: 585,
            Mummy: 105,
            MummyGenerator: 228,
            Natalya: 297,
            Navi: 266,
            NecroMage: 364,
            NecroSkeleton: 363,
            NightClan1: 54,
            NightClan2: 586,
            NightLord: 132,
            NightMarauder: 295,
            NightSlinger1: 375,
            NightSlinger2: 395,
            NightTiger: 85,
            NihlathakNPC: 526,
            OblivionKnight1: 312,
            OblivionKnight2: 701,
            OblivionKnight3: 702,
            Ormus: 255,
            OverLord: 481,
            OverSeer: 479,
            Pet: 414,
            PitLord1: 361,
            PitLord2: 687,
            PitViper1: 76,
            PitViper2: 595,
            PlagueBearer: 9,
            PlagueBugs: 89,
            PoisonSpinner: 124,
            Poppy: 425,
            POW: 534,
            PreservedDead: 99,
            Prince: 249,
            ProwlingDead: 438,
            Qualkehk: 515,
            QuillBear: 313,
            QuillRat1: 63,
            QuillRat2: 605,
            Radament: 229,
            RatMan1: 141,
            RatMan2: 396,
            RatMan3: 212,
            RatMan4: 407,
            RatManShaman: 278,
            RazorBeast: 316,
            RazorPitDemon: 82,
            RazorSpine1: 66,
            RazorSpine2: 607,
            ReanimatedHorde: 437,
            Returned1: 1,
            Returned2: 649,
            ReturnedArcher1: 171,
            ReturnedArcher2: 578,
            ReturnedMage: 274,
            ReturnedMage1: 379,
            ReturnedMage2: 383,
            ReturnedMage3: 387,
            ReturnedMage4: 620,
            ReturnedMage5: 622,
            Right: 524,
            RiverStalkerHead: 262,
            RiverStalkerLimb: 259,
            RockDweller: 49,
            RockWorm: 69,
            RockWormEgg: 191,
            RockWormQueen: 285,
            RockWormYoung: 181,
            RogueScout: 270,
            RotWalker: 436,
            SaberCat1: 84,
            SaberCat2: 628,
            Sage: 424,
            Salamander1: 75,
            Salamander2: 596,
            SandFisher: 123,
            SandLeaper: 78,
            SandMaggot: 68,
            SandMaggotEgg: 190,
            SandMaggotQueen: 284,
            SandMaggotYoung: 180,
            SandRaider1: 29,
            SandRaider2: 601,
            SandWarrior: 92,
            Scarab1: 93,
            Scarab2: 654,
            Sentry1: 411,
            Sentry2: 412,
            Sentry3: 415,
            Sentry4: 416,
            SerpentMagus1: 77,
            SerpentMagus2: 598,
            Sexton: 238,
            Skeleton: 0,
            SkeletonArcher: 170,
            Slayerexp1: 454,
            Slayerexp2: 682,
            Slinger1: 373,
            Slinger2: 610,
            Slinger3: 611,
            Slinger4: 612,
            Smith: 402,
            SnowYeti1: 446,
            SnowYeti2: 447,
            SnowYeti3: 448,
            SnowYeti4: 449,
            SoulKiller: 691,
            SoulKiller1: 399,
            SoulKiller2: 144,
            SoulKiller3: 215,
            SoulKiller4: 658,
            SoulKiller5: 661,
            SoulKillerShaman1: 664,
            SoulKillerShaman2: 281,
            SpearCat: 394,
            SpearCat1: 374,
            Specter1: 40,
            Specter2: 633,
            SpiderMagus: 126,
            SpikeFiend1: 64,
            SpikeFiend2: 606,
            Spikefist: 130,
            SpikeGiant: 314,
            Stairs: 559,
            SteelWeevil1: 94,
            SteelWeevil2: 655,
            StormCaster1: 306,
            StormCaster2: 693,
            Strangler1: 305,
            Strangler2: 692,
            StygianDog: 302,
            StygianDoll1: 145,
            StygianDoll2: 216,
            StygianDoll3: 400,
            StygianDoll4: 660,
            StygianDoll5: 657,
            StygianDoll6: 690,
            StygianDollShaman1: 663,
            StygianDollShaman2: 282,
            StygianFury: 476,
            StygianHag: 299,
            StygianHarlot: 471,
            StygianWatcherHead: 263,
            StygianWatcherLimb: 260,
            Succubusexp1: 469,
            Succubusexp2: 634,
            Sucker: 114,
            SuckerNest: 334,
            Summoner: 250,
            SwampGhost: 119,
            Tainted: 11,
            Tainted2: 581,
            Taunt: 545,
            TempleGuard1: 52,
            TempleGuard2: 665,
            TempleGuard3: 666,
            Temptress1: 472,
            Temptress2: 473,
            Temptress3: 635,
            Tentacle1: 562,
            Tentacle2: 563,
            Tentacle3: 564,
            Tentacle4: 565,
            Tentacle5: 566,
            ThornBeast: 65,
            ThornBrute: 315,
            ThornedHulk1: 127,
            ThornedHulk2: 609,
            Thrasher: 129,
            ThroneBaal: 543,
            TombCreeper1: 80,
            TombCreeper2: 630,
            TombViper1: 73,
            TombViper2: 597,
            Tower: 435,
            Town: 514,
            Townguard1: 535,
            Townguard2: 536,
            TrappedSoul1: 403,
            TrappedSoul2: 404,
            TreeLurker: 81,
            Turret1: 348,
            Turret2: 349,
            Turret3: 350,
            Tyrael: 367,
            Tyrael2: 251,
            Tyrael3: 521,
            UndeadScavenger: 111,
            UnholyCorpse1: 439,
            UnholyCorpse2: 698,
            Unraveler1: 103,
            Unraveler2: 668,
            Urdar: 189,
            Valkyrie: 357,
            VenomLord1: 362,
            VenomLord2: 558,
            VileArcher1: 161,
            VileArcher2: 613,
            VileHunter: 44,
            VileLancer1: 166,
            VileLancer2: 615,
            VileTemptress: 470,
            VileWitch1: 475,
            VileWitch2: 638,
            WailingBeast: 27,
            WarpedFallen: 23,
            WarpedShaman: 62,
            Warrior: 417,
            WarrivAct1: 155,
            WarrivAct2: 175,
            WaterWatcherHead: 261,
            WaterWatcherLimb: 258,
            WingedNightmare: 113,
            Witch1: 637,
            Witch2: 477,
            Witch3: 478,
            Wolf1: 359,
            Wolf2: 420,
            Wolf3: 430,
            WolfRider1: 450,
            WolfRider2: 451,
            WolfRider3: 452,
            Wolverine: 423,
            WorldKiller1: 679,
            WorldKiller2: 72,
            WorldKillerEgg1: 681,
            WorldKillerEgg2: 194,
            WorldKillerQueen: 288,
            WorldKillerYoung1: 680,
            WorldKillerYoung2: 184,
            Worm1: 551,
            Worm2: 552,
            Worm3: 553,
            Worm4: 554,
            Worm5: 555,
            Wraith1: 39,
            Wraith2: 632,
            Yeti: 25,
            Youngdiablo: 368,
            Zakarumite: 235,
            Zealot1: 237,
            Zealot2: 671,
            Zealot3: 672,
            Zombie: 5,
            UberMephisto: 704,
            UberBaal: 705,
            UberIzual: 706,
            Lilith: 707,
            UberDuriel: 708,
            UberDiablo: 709,
            TheCountess: 710,
            PitspawnFouldog: 711,
            FlamespikeTheCrawler: 712,
            Boneash: 713,
            Radament2: 714,
            BloodwitchtheWild: 715,
            Fangskin: 716,
            Beetleburst: 717,
            Leatherarm: 718,
            ColdwormtheBurrower: 719,
            FireEye: 720,
            DarkElder: 721,
            AncientKaatheSoulless: 723,
            TheSmith: 724,
            WebMagetheBurning: 725,
            WitchDoctorEndugu: 726,
            Stormtree: 727,
            SarinaTheBattlemaid: 728,
            IcehawkRiftwing: 729,
            IsmailVilehand: 730,
            GelebFlamefinger: 731,
            BremmSparkfist: 732,
            ToorcIcefist: 733,
            WyandVoidfinger: 734,
            MafferDragonhand: 735,
            WingedDeath: 736,
            TheTormentor: 737,
            Taintbreeder: 738,
            RiftwraithTheCannibal: 739,
            InfectorOfSouls: 740,
            LordDeSeis: 741,
            GrandVizierOfChaos: 742,
            TheCowKing: 743,
            Corpsefire: 744,
            Hephasto: 745,
            SiegeBoss: 746,
            AxeDweller: 750,
            BonesawBreaker: 751,
            DacFarren: 752,
            Eldritch: 753,
            EyebackUnleashed: 754,
            ThreashSocket: 755,
            Pindleskin: 756,
            SnapchipShatter: 757,
            AnodizedElite: 758,
            VinvearMolech: 759,
            SharpToothSayer: 760,
            MagmaTorquer: 761,
            BlazeRipper: 762,
            Frozenstein: 763,
            Nihlathak: 764,
            Wave1Spawn: 765,
            Wave2Spawn: 766,
            Wave3Spawn: 767,
            Wave4Spawn: 768,
            Wave5Spawn: 769
        },
        charclass: {
            Amazon: 0,
            Sorceress: 1,
            Necromancer: 2,
            Paladin: 3,
            Barbarian: 4,
            Druid: 5,
            Assassin: 6
        },
        items: {
            cube: 549,
            tptome: 518,
            idtome: 519,
            StaffofKings: 92,
            KhalimsFlail: 173,
            KhalimsEye: 553,
            KhalimHeart: 554,
            KhalimBrain: 555,
            ViperAmulet: 521,
            JadeFigurine: 546,
            Soulstone: 551,
            BookOfSkill: 552,
            tpScroll: 529,
            idScroll: 530,
        },
        unittype: {
            Player: 0,
            NPC: 1,
            Monsters: 1,
            Objects: 2,
            Missiles: 3,
            Item: 4,
            Stairs: 5, // ToDo: might be more as stairs
        },
        itemtype: {
            gold: 4,
            scroll: 22,
            key: 41,
            sc: 82,
            lc: 83,
            gc: 84,
            hppot: 76,
            mppot: 77,
            rvpot: 78,
            charms: 82,
        },
        itemmode: {
            inStorage: 0, //Item inven stash cube store = Item inven stash cube store
            equipped: 1, // Item equipped self or merc
            inBelt: 2, // Item in belt
            onGround: 3, // Item on ground
            onCursor: 4, // Item on cursor
            dropping: 5, // Item being dropped
            socketed: 6 // Item socketed in item
        },
        locations: {
            None: 0,
            Lobby: 1,
            InLine: 2,
            LobbyChat: 3,
            CreateGame: 4,
            JoinGame: 5,
            Ladder: 6,
            Channel: 7,
            MainMenu: 8,
            Login: 9,
            LoginError: 10,
            UnableToConnect: 11,
            CharSelect: 12,
            RealmDown: 13,
            Disconnected: 14,
            NewChar: 15,
            CharacterSelectWait: 16,
            LostConnection: 17,
            Splash: 18,
            KeyInUse: 19,
            Difficulty: 20,
            MainMenuConnecting: 21,
            InvalidCDKey: 22,
            Connecting: 23,
            ServerDown: 24,
            PleaseWait: 25,
            GameExists: 26,
            Gateway: 27,
            GameDoesNotExist: 28,
            CharacterCreate: 29,
            CharacterCreateAlreadyExists: 30,
            AgreeToTerms: 31,
            CreateNewAccount: 32,
            PleaseRead: 33,
            RegisterEmail: 34,
            Credits: 35,
            Cinematics: 36,
            CharacterChangeRealm: 37,
            GameIsFull: 38,
            OtherMultiplayer: 39,
            TCPIP: 40,
            EnterIP: 41,
            CharacterSelectNoChars: 42,
            CharacterSelectChangeRealm: 43,
            CantConnectTCP: 44,
        },
        quests: {
            SpokeToWarriv: 0,
            DenOfEvil: 1,
            SistersBurialGrounds: 2,
            TheSearchForCain: 4,
            ForgottenTower: 5,
            ToolsOfTheTrade: 3,
            SistersToTheSlaughter: 6,
            AbleToGotoActII: 7,
            SpokeToJerhyn: 8,
            RadamentsLair: 9,
            TheHoradricStaff: 10,
            TheTaintedSun: 11,
            TheArcaneSanctuary: 12,
            TheSummoner: 13,
            TheSevenTombs: 14,
            AbleToGotoActIII: 15,
            SpokeToHratli: 16,
            TheGoldenBird: 20,
            BladeOfTheOldReligion: 19,
            KhalimsWill: 18,
            LamEsensTome: 17,
            TheBlackenedTemple: 21,
            TheGuardian: 22,
            AbleToGotoActIV: 23,
            SpokeToTyrael: 24,
            TheFallenAngel: 25,
            HellsForge: 27,
            TerrorsEnd: 26,
            AbleToGotoActV: 28,
            SiegeOnHarrogath: 35,
            RescueonMountArreat: 36,
            PrisonOfIce: 37,
            BetrayalOfHaggorath: 38,
            RiteOfPassage: 39,
            EveOfDestruction: 40,
            SecretCowLevel: 41,
        }
    };

// Need to be set after its loaded
    sdk.skillTabs = {
        amazon: {
            bowAndCrossBow: {
                id: 0,
                skills: [sdk.skills.MagicArrow, sdk.skills.FireArrow, sdk.skills.MultipleShot, sdk.skills.ExplodingArrow, sdk.skills.IceArrow, sdk.skills.GuidedArrow, sdk.skills.ImmolationArrow, sdk.skills.Strafe],
            },
            passiveAndMagic: {
                id: 1,
                skills: [sdk.skills.InnerSight, sdk.skills.CriticalStrike, sdk.skills.Dodge, sdk.skills.SlowMissiles, sdk.skills.Avoid, sdk.skills.Penetrate, sdk.skills.Dopplezon, sdk.skills.Evade, sdk.skills.Valkyrie, sdk.skills.Pierce],
            },
            javelinAndSpear: {
                id: 2,
                skills: [sdk.skills.Jab, sdk.skills.PowerStrike, sdk.skills.PoisonJavelin, sdk.skills.Impale, sdk.skills.LightningBolt, sdk.skills.ChargedStrike, sdk.skills.PlagueJavelin, sdk.skills.Fend, sdk.skills.LightningStrike, sdk.skills.LightningFury],
            },
        },
        sorc: {
            fire: {
                id: 8,
                skills: [sdk.skills.FireBolt, sdk.skills.Warmth, sdk.skills.Inferno, sdk.skills.Blaze, sdk.skills.FireBall, sdk.skills.FireWall, sdk.skills.Enchant, sdk.skills.Meteor, sdk.skills.FireMastery, sdk.skills.Hydra],
            },
            lightning: {
                id: 9,
                skills: [sdk.skills.ChargedBolt, sdk.skills.StaticField, sdk.skills.Telekinesis, sdk.skills.Nova, sdk.skills.Lightning, sdk.skills.ChainLightning, sdk.skills.Teleport, sdk.skills.ThunderStorm, sdk.skills.EnergyShield, sdk.skills.LightningMastery],
            },
            cold: {
                id: 10,
                skills: [sdk.skills.IceBolt, sdk.skills.FrozenArmor, sdk.skills.FrostNova, sdk.skills.IceBlast, sdk.skills.ShiverArmor, sdk.skills.GlacialSpike, sdk.skills.Blizzard, sdk.skills.ChillingArmor, sdk.skills.FrozenOrb, sdk.skills.ColdMastery,]
            }
        },
        necro: {
            curse: {
                id: 16,
                skills: [sdk.skills.AmplifyDamage, sdk.skills.DimVision, sdk.skills.Weaken, sdk.skills.IronMaiden, sdk.skills.Terror, sdk.skills.Confuse, sdk.skills.LifeTap, sdk.skills.Attract, sdk.skills.Decrepify, sdk.skills.LowerResist],
            },
            psnBone: {
                id: 17,
                skills: [sdk.skills.Teeth, sdk.skills.BoneArmor, sdk.skills.PoisonDagger, sdk.skills.CorpseExplosion, sdk.skills.BoneWall, sdk.skills.PoisonExplosion, sdk.skills.BoneSpear, sdk.skills.BonePrison, sdk.skills.PoisonNova, sdk.skills.BoneSpirit],
            },
            summon: {
                id: 18,
                skills: [sdk.skills.SkeletonMastery, sdk.skills.RaiseSkeleton, sdk.skills.ClayGolem, sdk.skills.GolemMastery, sdk.skills.RaiseSkeletalMage, sdk.skills.BloodGolem, sdk.skills.SummonResist, sdk.skills.IronGolem, sdk.skills.FireGolem, sdk.skills.Revive,]
            }
        },
        paladin: {
            combat: {
                id: 24,
                skills: [sdk.skills.Sacrifice, sdk.skills.Smite, sdk.skills.HolyBolt, sdk.skills.Zeal, sdk.skills.Charge, sdk.skills.Vengeance, sdk.skills.BlessedHammer, sdk.skills.Conversion, sdk.skills.HolyShield, sdk.skills.FistoftheHeavens,],
            },
            offensiveaura: {
                id: 25,
                skills: [sdk.skills.Might, sdk.skills.HolyFire, sdk.skills.Thorns, sdk.skills.BlessedAim, sdk.skills.Concentration, sdk.skills.HolyFreeze, sdk.skills.HolyShock, sdk.skills.Sanctuary, sdk.skills.Fanaticism, sdk.skills.Conviction,],
            },
            defensiveaura: {
                id: 26,
                skills: [sdk.skills.Prayer, sdk.skills.ResistFire, sdk.skills.Defiance, sdk.skills.ResistCold, sdk.skills.Cleansing, sdk.skills.ResistLightning, sdk.skills.Vigor, sdk.skills.Meditation, sdk.skills.Redemption, sdk.skills.Salvation,],
            }
        },
        barb: {
            combat: {
                id: 32,
                skills: [sdk.skills.Bash, sdk.skills.Leap, sdk.skills.DoubleSwing, sdk.skills.Stun, sdk.skills.DoubleThrow, sdk.skills.LeapAttack, sdk.skills.Concentrate, sdk.skills.Frenzy, sdk.skills.Whirlwind, sdk.skills.Berserk,],
            },
            masteries: {
                id: 33,
                skills: [sdk.skills.SwordMastery, sdk.skills.AxeMastery, sdk.skills.MaceMastery, sdk.skills.PoleArmMastery, sdk.skills.ThrowingMastery, sdk.skills.SpearMastery, sdk.skills.IncreasedStamina, sdk.skills.IronSkin, sdk.skills.IncreasedSpeed, sdk.skills.NaturalResistance,],
            },
            warcries: {
                id: 34,
                skills: [sdk.skills.BattleOrders, sdk.skills.BattleCommand, sdk.skills.WarCry, sdk.skills.BattleCry, sdk.skills.GrimWard, sdk.skills.FindItem, sdk.skills.Shout, sdk.skills.Taunt, sdk.skills.Howl, sdk.skills.FindPotion],
            }
        },
        druid: {
            summon: {
                id: 40,
                skills: [sdk.skills.Raven, sdk.skills.PoisonCreeper, sdk.skills.OakSage, sdk.skills.SummonSpiritWolf, sdk.skills.CarrionVine, sdk.skills.HeartofWolverine, sdk.skills.DireWolf, sdk.skills.SolarCreeper, sdk.skills.SpiritofBarbs, sdk.skills.SummonGrizzly,],
            },
            shapeshifting: {
                id: 41,
                skills: [sdk.skills.Werewolf, sdk.skills.Lycanthropy, sdk.skills.Werebear, sdk.skills.FeralRage, sdk.skills.Maul, sdk.skills.Rabies, sdk.skills.FireClaws, sdk.skills.Hunger, sdk.skills.ShockWave, sdk.skills.Fury,],
            },
            elemental: {
                id: 42,
                skills: [sdk.skills.Firestorm, sdk.skills.MoltenBoulder, sdk.skills.ArcticBlast, sdk.skills.Fissure, sdk.skills.CycloneArmor, sdk.skills.Twister, sdk.skills.Volcano, sdk.skills.Tornado, sdk.skills.Armageddon, sdk.skills.Hurricane,]
            }
        },
        assassin: {
            traps: {
                id: 48,
                skills: [sdk.skills.FireBlast, sdk.skills.ShockWeb, sdk.skills.BladeSentinel, sdk.skills.ChargedBoltSentry, sdk.skills.WakeofFire, sdk.skills.BladeFury, sdk.skills.LightningSentry, sdk.skills.WakeofInferno, sdk.skills.DeathSentry, sdk.skills.BladeShield],
            },
            shadowDisciplines: {
                id: 49,
                skills: [sdk.skills.ClawMastery, sdk.skills.PsychicHammer, sdk.skills.BurstOfSpeed, sdk.skills.WeaponBlock, sdk.skills.CloakofShadows, sdk.skills.Fade, sdk.skills.ShadowWarrior, sdk.skills.MindBlast, sdk.skills.Venom, sdk.skills.ShadowMaster],
            },
            martialArts: {
                id: 50,
                skills: [sdk.skills.TigerStrike, sdk.skills.DragonTalon, sdk.skills.FistsofFire, sdk.skills.DragonClaw, sdk.skills.CobraStrike, sdk.skills.ClawsofThunder, sdk.skills.DragonTail, sdk.skills.BladesofIce, sdk.skills.DragonFlight, sdk.skills.PhoenixStrike],
            }
        },
    };

    module.exports = sdk; // in case it gets loaded as an module
}
